草庐IT

IOS UI通知栏过渡

全部标签

android - 主题切换时的过渡(或Activity.recreate())

我的目标是API级别14+,所以我使用了Activity.recreate()用于我的应用程序中的主题切换。效果很好,除了黑屏会闪烁约0.5秒。我曾经认为不可能在这里提供更好的体验,直到我看到一个Material设计的应用程序成功地通过交叉淡入淡出切换了它的主题。但不幸的是,我前段时间从手机上卸载了它,所以我没有想起来它的名字。我试过Activity.overridePendingTransition(),它没有用,我相信原因是recreate()调用很像配置更改,所以该机制不同于完成和启动全新的Activity。(在尝试找到该应用程序时,我遇到了另一个神奇的主题切换应用程序,即使没有

android - 如何在 Android 中停止 FCM 通知?

我在FCM中遇到问题。我通过服务器API在我的Android应用程序中添加了FCM。现在我想停止单个设备上的通知消息。此特权掌握在使用我的应用程序的用户手中。但我不知道该怎么做。提前致谢。 最佳答案 您必须在后端使用该特定用户的某些用户ID标记设备注册ID。因此,在从api发送通知时,您可以在发送通知之前检查该特定用户。 关于android-如何在Android中停止FCM通知?,我们在StackOverflow上找到一个类似的问题: https://stac

android - Firebase Cloud Messaging android 项目不发送推送通知

我正在尝试开发一个应用程序,其中服务器必须每5秒向所有运行该应用程序的android设备发送通知。我决定使用(Google)FirebseCloudMessaging发送通知,所以我首先尝试了指南的示例项目https://firebase.google.com/docs/notifications/android/console-audience但我无法让它工作。我遵循了所有的指示。我已经发布了我使用的代码。我还做了文件-->项目结构-->通知-->选中了谷歌云消息传递框。我在android5设备上试用了该应用程序。当我打开Firebase控制台并发送通知时,我在日志中看到刷新的tok

android - GCM 推送通知图标

在GCM的官方文档中here他们提到如何通过这个例子为推送通知放置一个图标{"to":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...","notification":{"body":"greatmatch!","title":"Portugalvs.Denmark","icon":"myicon"}}我的问题是“myicon”是图标的名称,它存在于何处?例如:我在androidstudio的项目中有可绘制的“myicon.png”?或者它在哪里?请有人解释并提前致谢 最佳答案 使用dra

android - 当应用程序关闭或应用程序处于后台时获得两次 GCM PUSH 通知

我已经在我的应用程序中实现了gcm推送通知。一切正常,我也收到通知。问题:当应用处于后台或终止状态时,我一次收到2条通知。当应用程序处于前台时,我只收到1条通知。Appshouldgetonly1notificationasrequirementbutunfortunatelyfacingundefinedsituation.我的代码如下:GCMPushReceiverService接收消息的类。publicclassGCMPushReceiverServiceextendsGcmListenerService{//Thismethodwillbecalledoneverynewmes

Android 8.0 双重通知音效

更新:我通过设置解决了.setGroupAlertBehavior(GROUP_ALERT_SUMMARY)我正在创建类似的通知newNotificationCompat.Builder(context,channel_id).setColor(..).setContentTitle(..).setSubText(..).setSmallIcon(..).setAutoCancel(true).setGroup(groupKey).setGroupSummary(true).setContentIntent(resultPendingIntent).build();在8.0上,某些设备

android - android oreo 上的通知 - 动态启用声音/振动

我有一个显示进度通知的前台服务,如果完成,该通知将作为普通通知重用以显示服务的结果我允许用户在我的应用程序中定义最终通知是否静音。所以这就是我所做的://1)Createnotifcationchannelinmyapp,onceonlyNotificationChannelnotificationChannel=newNotificationChannel(channelId,channelName,importance);notificationChannel.enableLights(false);notificationChannel.enableVibration(true)

c# - Android 版本支持推送通知

需要帮助在android中实现PUSH通知。想知道从哪个android版本开始支持推送通知。当我在android中搜索Android通知服务时,我看到了C2DM,它在android2.2之后将被支持。如果1.5之后支持,请告诉我1.5及以上的推送通知有哪些选项可用。提前致谢斯里尼瓦桑 最佳答案 对于2.2以下,Android没有原生支持。您将不得不使用一些第三方推送通知服务,例如urbanship或mqtt描述here有关googlec2dm(来自google的native推送支持)的详细解释,请参阅this.

安卓通知 : make ticker text stay longer

我正在研究JellyBean。当通知出现在状态栏中时,通知中的代码文本出现和消失。通知图标会一直保留在那里(在状态栏中),直到我们清除通知。是否可以在通知被清除之前将代码文本也保留在状态栏中? 最佳答案 不,抱歉-代码文本,如Toast,被设计为transient的。毕竟,状态栏中还有其他内容会被代码文本取代。 关于安卓通知:maketickertextstaylonger,我们在StackOverflow上找到一个类似的问题: https://stackov

java - 在 android 版本 4.0 上单击通知时, Activity 永远不会启动

通知的实现代码如下:Notificationnotification=newNotification();RemoteViewsexpandedView=newRemoteViews(mContext.getPackageName(),R.layout.status_bar_ongoing_event_progress_bar);//ignorethesetupcodeforexpanedViewnotification.contentView=expandedView;Intentintent=newIntent(mContext,MyActivity.class);PendingI